package com.css.fxfzypg.modules.suggestinfo.analysis.emergencydisposal.service;

import com.css.fxfzypg.modules.suggestinfo.analysis.emergencydisposal.repository.entity.EmergencyDisposalEntity;
import com.css.fxfzypg.modules.suggestinfo.analysis.suggestionanalysis.vo.ParamsVo;

import java.io.UnsupportedEncodingException;
import java.util.List;

public interface EmergencyDisposalService {
    Boolean save(EmergencyDisposalEntity emergencyDisposalEntity) throws UnsupportedEncodingException;

    Boolean update(EmergencyDisposalEntity emergencyDisposalEntity);

    EmergencyDisposalEntity getEmergencyDisposalData(ParamsVo params);

    List<EmergencyDisposalEntity> getEmergencyDisposalDataByTaskNum(String taskNum);

    EmergencyDisposalEntity getEmergencyDisposalDataByTaskNum(String taskNum, String cityId, String areaId);

    int getCountById(String id);

    List<EmergencyDisposalEntity> getEmergencyDisposalAreaData(ParamsVo paramsVo);
}
